home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 19 / Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO / 007a / mxl214b.zip / GERMDOC.ZIP / WHATSNEW.214 < prev   
Text File  |  1995-12-27  |  12KB  |  283 lines

  1.                          -------------------
  2. =========================  W H A T S N E W  =================================
  3.                          -------------------
  4.  
  5.                             MaxList 2.14
  6.                             ------------
  7.     News:
  8.     -----
  9.  
  10.     + Unterstützung für Maximus 3.0 - TYPE CD erweitert. Mit
  11.         "WriteBBSTypeCD      <Yes | No>"
  12.       kann festgelegt werden, ob MaxList die Files.bbs für Areas
  13.       mit TYPE CD neu schreiben soll.
  14.  
  15.  
  16.     + Damit die Max 2.x User nicht in der Luft hängen, kann das gleiche mit
  17.         "NoWriteFileBBS      <Area [ .. Area ]>"
  18.       erreicht werden. Diese Token kann mehrfach verwendet werden. Bei
  19.       allen angegebenen Areas wird die Files.bbs NICHT neu geschrieben.
  20.  
  21.  
  22.     + Auf vielfachen Wunsch habe ich die Dateien-Sortroutine überarbeitet.
  23.       Nun können die Files auch ZWISCHEN den Kommentaren sortiert werden.
  24.       Diese spezielle Form der Sortierung wird mit dem Schlüsselwort
  25.         "SortBetweenComment      <Area [ .. Area]>"
  26.       definiert.
  27.  
  28.       Bei allen NICHT angegebenen Areas wird nach dem bisherigen Verfahren
  29.       sortiert, d.h. der Kommentar wird immer der nächsten Datei zugeordnet.
  30.  
  31.       Bei den angegebenen Areas wird solange sortiert, bis einen Kommentar-
  32.       zeile erkannt wird. Nach der Kommentarzeile wird dann ab dieser
  33.       Position die Sortierung neu gestartet. Der Kommentar bleibt also immer
  34.       an der vorgegebenen Position.
  35.  
  36.  
  37.     + MaxList kann nun auch Longdesciptions erzeugen.
  38.       Dabei werden alle Sonderzeichen, mehrfache Leerzeichen etc. entfernt,
  39.       sodas nur noch der reine Ascii-Text übrigbleibt. Die maximale länge
  40.       diese Textes kann begrenzt werden.
  41.       Syntax:
  42.         CreateLongDesc  <Area [ .. Area]>  <MaxLen>
  43.  
  44.       <Area [ .. Area]> bezeichnet eine oder mehrere Areas.
  45.       <MaxLen> kann zwischen 0 und 8192 liegen.
  46.  
  47.       Wird MaxLen = 0 angegeben, wird die Länge nicht verändert, wenn die
  48.       Beschreibung (nach der Bearbeitung) kleiner 8192 Bytes ist.
  49.       Ansonsten wird gekürzt.
  50.         
  51.       Über das Schlüsselwort 'NoFormat' kann festgelegt werden, ob der
  52.       Text einzeilig oder mehrzeilig in die Files.bbs geschrieben wird.
  53.       Ist für die Area KEIN 'NoFormat' angegeben, wird die Beschreibung
  54.       so umgebrochen, wie im BBS-Template unter @FileDesc(Links, Rechts)
  55.       definiert. Andernfalls wird eine EINZEILIGE Beschreibung erzeugt.
  56.  
  57.  
  58.     + MaxList kann (auf Wunsch) einen Header in die Files.bbs schreiben,
  59.       auch wenn diese keine Dateien enthält:
  60.         "HdrInEmptyBBS      <Yes | No>"
  61.       Wenn für die jeweilige Area ein Header definiert ist, wird dieser
  62.       in die Files.bbs geschrieben.
  63.  
  64.  
  65.     + MaxList kennt nun einen weiteren Listentyp, ORPHAN.
  66.       Wird einen Liste mit diesem Typ definiert, enthält diese dann
  67.       die Dateien, die mit AddOrphan hinzugefügt wurden.
  68.       Die Definition der Liste ist identisch mit ALL oder NEW.
  69.       Beispiel:
  70.  
  71.         FileList            24442050.ORP  Orphan
  72.           ListTitle         Title.tpl
  73.           AreaHeader        Areahdr3.tpl
  74.           AreaFooter
  75.           ReportHeader      Reprthdr.tpl
  76.           ReportFooter
  77.           GroupHeader       GroupHdr.tpl
  78.           GroupFooter
  79.           AllAreaReport     Yes
  80.         End FileList
  81.  
  82.  
  83.     Sonstiges:
  84.     ----------
  85.  
  86.     + Integrierter Template-Precompiler.
  87.         Die Templates werden nun beim Laden bereits vorübersetzt.
  88.         Dadurch wird weniger Speicher benötigt und die Verabeitungs-
  89.         geschwindigkeit verbessert.
  90.  
  91.     + Zeitinsensive Routinen in Assembler übersetzt.
  92.         Dadurch konnte der Datendurchsatz weiter gesteigert werden.
  93.  
  94.     + Erkennung von Kommentarzeilen verbessert.
  95.         Leerzeilen in einer Beschreibung werden nur dann als begin eines
  96.         Kommentars bewertet, wenn vor dem nächsten Dateieintrag ebenfalls
  97.         eine Leerzeile steht. Andernfalls wird die Leerzeile der Datei-
  98.         beschreibung zugeordnet.
  99.  
  100.     + Neue Fehlerbehandlung eingebaut.
  101.         MaxList gibt nun alle Fehler im Klartext aus.
  102.         Eine Liste aller Fehlermeldungen findest Du in der Datei ERRLIST.DOC.
  103.  
  104.     + Ein paar kleinere Korrekturen am Outfit durchgeführt.
  105.  
  106.     + Neuer Fonteditor.
  107.         Der Fonteditor liegt nun auch als OS/2 Version vor. 
  108.         Der Name des Programmes wurde deshalb geändert.
  109.         Die DOS-Version heisst FNTMAKE.EXE, die OS/2 Version FNTMAKEP.EXE.
  110.  
  111.     + Mousesupport für die OS/2 Version von FNTMAKE
  112.         Alle Tastenfunktionen können auch mit der Mouse ausgeführt werden.
  113.         Eine kurze Anleitung (FNTMAKE.DOC) findest Du im Archiv FONTS.ZIP
  114.  
  115.  
  116.     Bugfixes:
  117.     ---------
  118.  
  119.       Zufallsfehler beseitigt.
  120.         MaxList liest die Files.bbs Dateien in einen größeren Puffer.
  121.         War die länge der Beschreibung ungerade und die Fileposition im
  122.         Puffer plus der länge gleich der Pufferlänge, gab es einen Sys3175
  123.         unter OS/2. Das nenne ich zufallsfehler ;-)
  124.  
  125.  
  126.     -------------------------------------------------------------------------
  127.                             MaxList 2.13
  128.                             ------------
  129.  
  130.     Bugfixes:
  131.     ---------
  132.  
  133.       "Hänger" bei fehlender Angabe von "LogoFile" im Block OKFILE beseitigt.
  134.  
  135.       Wenn keine Areas ausserhalb der Filedivisions vorhanden waren und
  136.       "MainGroupAtFront" auf YES stand, kam es zu Abstürzen. 
  137.  
  138.       Fehler in der Datumsroutine beseitigt. Jahreszahlen größer 1999 werden
  139.       nun korrekt angezeigt.
  140.  
  141.  
  142.     -------------------------------------------------------------------------
  143.                             MaxList 2.12
  144.                             ------------
  145.  
  146.     News:
  147.     -----
  148.          
  149.     + Für die Xenia-User habe ich 'OKFile' erweitert.
  150.       Mit dem Token 'LOGOFILE <d:\path\Filename.ext> kann eine beliebige
  151.       Datei an das Ende von OKFile angehängt werden.
  152.  
  153.     + Relative Pfade werden jetzt sowohl bei DOWNLOAD als auch
  154.       bei FILELIST entsprechend erweitert, wenn 'UseMaxHomeDir Yes' ist.
  155.  
  156.     + Vier neue Fonts (Medium, Outline, Shadow und Round) beigelegt.
  157.  
  158.  
  159.     Bugfixes:
  160.     ---------
  161.       Fehler bei 'OkFile' - Mode LONG beseitigt
  162.       Reportlisten werden wieder korrekt ausgegeben
  163.  
  164.  
  165.     -------------------------------------------------------------------------
  166.                             MaxList 2.11
  167.                             ------------
  168.  
  169.     News:
  170.     -----
  171.  
  172.     + Die beiden fixen Zeilen am Anfang der Listen sind nun im
  173.       Titel-Template frei einstellbar. (Siehe Template TITLE.TPL)
  174.       Ja, auch der Programmname!
  175.       Ich will doch hoffen, das ich den in allen Listen sehe ... ;-)
  176.  
  177.       Zu diesem Zweck wurden weitere Template-Tokens eingeführt:
  178.         @Date(DateFormat)   - Aktuelles Tagesdatum
  179.         @Time(TimeFormat)   - Aktuelle Uhrzeit
  180.         @Day                - Tagesname
  181.         @NewFDays           - Anzahl Tage wie bei "FileList NEW" angegeben
  182.         @Flags(FlagFormat)  - Formatierte Ausgabe der NewfileFlags
  183.         @ProgName           - Gibt MAXLIST+ v#.## aus
  184.                               Das + erscheint nur bei Reg-Versionen
  185.                               v#.## ist die aktuelle Versionsnummer
  186.  
  187.     + Die Tagesnamen und die (kurzen) Monatsnamen können nun in jede
  188.       Sprache übersetzt werden (Siehe Konfig; DayName, MonthName)
  189.  
  190.     + TYPE CD wird nun auch behandelt.
  191.       RemoveOffLine und RemoveOldFiles wird bei diesen Areas NIEMALS
  192.       ausgeführt. Das gleiche gilt auch für Areas mit TYPE DATELIST.
  193.  
  194.     + Für die (erweiterte) Dateibeschreibung wird nun auch '+' am Anfang
  195.       der Zeile unterstützt.
  196.       Die Beschreibungen werden in der Files.bbs NICHT verändert, in der
  197.       Liste hingegen formatiert (das + selber wird entfernt).
  198.  
  199.     + Hiddenfiles (@ vor einen Dateinamen) wird unterstützt.
  200.       Dies Dateien erscheinen nicht in der Liste. In der Files.bbs bleiben
  201.       sie erhalten.
  202.  
  203.  
  204.     Bugfixes:
  205.     ---------
  206.         Ein paar kleinere Fehler beseitigt, das fehlende Pointer increment
  207.         bei RemoveOffline ist nun auch drin ;-) War: Endlosschleife.
  208.  
  209.  
  210.     Hinweis zu Type DateList
  211.     ------------------------
  212.         Bei meinen Versuchen mit TYPE DATELIST ist mir bei Maximus 3.0
  213.         eine (für mich unlogische) Besonderheit aufgefallen:
  214.  
  215.         Abwohl ich alle Datumsangabe im Format DD.MM.YY eingestellt habe,
  216.         will Max 3 die Angabe des Datums in der Files.bb IMMER im Format
  217.         MM-DD-YY haben !! (Stand irgendwo ganz nebenbei in der Doku)
  218.         In der Box wiederrum, wird das Datum dann wieder in DD.MM.YY
  219.         dargestellt. Schwachfug ;-)
  220.  
  221.         Nun gut, wie dem auch sein (ich halte das für einen Bug), wenn das
  222.         BBS-Template entsprechend angepasst wird, löppt das.
  223.         In den beiliegenden Templates (BBSHDR3.TPL) ist das bereits geändert.
  224.  
  225.         MaxList ist da doch _etwas_ Intelligenter. Er schaut ERST wie das
  226.         Datum formatiert ist und übersetzt es dann entsprechend.
  227.         Vieleicht sollte ich Scott mal meine Sourcen geben ;-))
  228.  
  229.  
  230.                       Funktionsübersicht MaxList 2.xx
  231.                      ---------------------------------
  232.  
  233.    + 100% Templatesteuerung für alle Filelisten und Files.bbs Dateien
  234.    + Maximus 3.0 TYPE DATELIST Support (Files.bbs mit Dateigröße und Datum)
  235.    + Unter OS/2 können lange Dateinamen und Pfade benutzt werden
  236.    + Wählbares Filedatum ("LastWriteDate" oder "FileCreationDate") unter OS/2
  237.    + Anweisung OkFile jetzt in Blockstruktur mit Include und Exclude
  238.    + Dateinamen werden zusätzlich nach Extend sortiert, RAR, R01, R02 .. etc.
  239.    + Separate Listen für Report und Statistik, sowie partielle Listen
  240.    + Schnelles Dupechecking über Name.Ext oder nur Name
  241.    + Dupelistenformat über Template einstellbar
  242.    + Datum und Dateigröße frei formatierbar
  243.    + Unbegrenzte Anzahl von Newfile Flags
  244.    + Für jede Area kann die neueste Datei ausgegeben werden
  245.    + Fast unbegrenzte Zeilenlänge (eine Zeile max. 8Kb!)
  246.    + Absolut saubere Formatierung der Filedescriptions
  247.    + Zeilenzahl für Descriptions einstellbar
  248.    + Automatischer Umbruch oder Truncate von zu langen Zeilen
  249.    + Erzeugen von Longdescriptions und entfernen von Grafikzeichen 
  250.    + Exaktes Erkennen von fehlerhaftem Filedatum
  251.    + Pfadangabe in der Files.bbs wird unterstützt
  252.    + Zuschaltbarer Support für relative Pfadangaben
  253.    + Vielfältige Sortierung von Areas und Gruppen (FileDivisions)
  254.    + Areas außerhalb einer FileDivision können am Anfang oder Ende stehen
  255.    + Level/Keys sowie Beschreibung von Area und Gruppe getrennt auswertbar
  256.    + Unbegrenzte Schachtelung von FileDivisions
  257.    + Mehrere Grafikfonts in den Templates einsetzbar
  258.    + Die Font-Dateien können mit FNTMAKE.EXE erstellt und geändert werden
  259.    + IF / IFN können bis zu 50 Ebenen geschachtelt werden
  260.  
  261.     Hinweise
  262.     --------
  263.  
  264.       Dadurch das alle Templates und Fonts im Speicher gehalten werden,
  265.       benötigt MaxList 2 wesentlich mehr Speicher als die früheren Versionen.
  266.  
  267.       MaxList reserviert ca. 100Kb für Arbeitspuffer und Temporär 64Kb beim
  268.       kopieren von Dateien. Beim DupeCheck werden weitere 64Kb Speicher
  269.       benötigt. Jeder Font belegt ca. 1,5Kb Speicher. Ebenso verbraucht jede
  270.       Fileliste, jede Area und Gruppe in der Filearea.ctl Speicher.
  271.  
  272.       Zusätzlich werden Dateiname, -größe und -datum von jeder Datei einer
  273.       Area im Speicher gehalten, bis diese bearbeitet ist. 
  274.  
  275.       Unter "normalen Bedingungen" kann mit der DOS-Version problemlos
  276.       gearbeitet werden. Wenn jedoch der Speicher nicht mehr ausreicht,
  277.       kann die DMPI-Version von MaxList verwendet werden.
  278.       Das Programm (MAXLISTD.EXE) sowie RTL und Overlay sind in dem Archiv
  279.       MXL2DMPI.ZIP enthalten.
  280.  
  281.       
  282. Wilfried Brinkmann, FidoNet 2:2444/2050           Hattingen, im Dezember 1995
  283.